life-support systems - Español Inglés Diccionario